package model

import "gorm.io/gorm"

// Article  文章结构体
type Article struct {
	// 设置外键 把分类id与cid绑定
	Category Category `gorm:"foreignkey:Cid"`
	// 设置外键 把分类id与uid绑定
	User User `gorm:"foreignkey:Uid"`
	gorm.Model
	// 文章标题
	Title string `gorm:"type:varchar(100);not null" json:"title"`
	// 文章分类ID
	Cid int `gorm:"type:int;not null" json:"cid"`
	// 用户ID
	Uid uint `gorm:"type:int;not null" json:"uid"`
	// 描述
	Desc string `gorm:"type:varchar(200)" json:"desc"`
	// 文章主体
	Content string `gorm:"type:longtext" json:"content"`
	// 文章图片
	Img string `gorm:"type:varchar(100)" json:"img"`
	// 查看人数
	ReadCount int `gorm:"type:int;not null;default:0" json:"read_count"`
}
